1
Kekuatan OTP dan Perilaku
AI019Lesson 8
00:00

The Platform Telekomunikasi Terbuka (OTP) adalah kumpulan perpustakaan Erlang yang kuat dan prinsip desain yang memformalkan Model Aktor. Ini menyediakan "Gambaran Rancangan" yang dikenal sebagai Perilaku, yang memungkinkan pengembang membuat aplikasi terdistribusi dan tahan kesalahan dengan mengabstraksi manajemen proses.

1. Tata Letak OTP

OTP adalah paket yang mencakup Erlang, database Mnesia dan struktur standar untuk Aplikasi. Aplikasi terdiri dari proses-proses yang mengikuti konvensi OTP yang ketat (perilaku).

2. Perilaku sebagai Kontrak

Perilaku adalah pola standar industri untuk pola umum: GenServer untuk server umum, penangan acara untuk pesan, dan mesin keadaan untuk logika kompleks.

Node SatuProses TickerNode DuaProses Klien{ :tick }IO.puts(group_leader)

3. I/O sebagai Pesan Proses

Di VM Erlang, operasi I/O dilakukan oleh server I/O. Ini adalah proses yang menerapkan antarmuka pesan tingkat rendah, memungkinkan keluaran diarahkan ke pemimpin grup node jarak jauh melalui pesan sederhana.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>